package com.dianxin.smartpark.dao.dataobject.park;

import com.chinatelecom.response.common.BaseDO;
import java.io.Serializable;
import java.util.Date;

public class SmartParkCarParkParking extends BaseDO implements Serializable {
    /**
     * 停车场id
     */
    private Long parkId;

    /**
     * 停车场
     */
    private String parkName;

    /**
     * 车牌号
     */
    private String licensePlate;

    /**
     * 车辆类别1员工2访客
     */
    private Integer carType;

    /**
     * 入场时间
     */
    private Date joinTime;

    /**
     * 出场时间
     */
    private Date outTime;

    /**
     * 入场道闸
     */
    private Long joinRoadGate;

    /**
     * 出场道闸
     */
    private Long outRoadGate;

    /**
     * 停车时长
     */
    private String stopTime;

    /**
     * 入场图片
     */
    private String joinPic;

    /**
     * 出场图片
     */
    private String outPic;

    /**
     * 可信度
     */
    private Float reliability;

    /**
     * 状态
     */
    private Integer status;

    /**
     * 用户或访客id
     */
    private Long userId;

    /**
     * 租户id
     */
    private String tenantId;

    /**
     * 姓名
     */
    private String userName;

    /**
     * 电话
     */
    private String phoneNum;

    /**
     * 证件号
     */
    private String idNum;

    /**
     * 入场道闸名称
     */
    private String joinRoadGateName;

    /**
     * 出场道闸名称
     */
    private String outRoadGateName;

    /**
     * 进摄像头code
     */
    private Long joinCameraDeviceCode;

    /**
     * 进摄像头name
     */
    private String joinCameraDeviceName;

    /**
     * 出摄像头code
     */
    private Long outCameraDeviceCode;

    /**
     * 出摄像头name
     */
    private String outCameraDeviceName;

    /**
     * smart_park_car_park_parking
     */
    private static final long serialVersionUID = 1L;

    /**
     * 停车场id
     * @return park_id 停车场id
     */
    public Long getParkId() {
        return parkId;
    }

    /**
     * 停车场id
     * @param parkId 停车场id
     */
    public void setParkId(Long parkId) {
        this.parkId = parkId;
    }

    /**
     * 停车场
     * @return park_name 停车场
     */
    public String getParkName() {
        return parkName;
    }

    /**
     * 停车场
     * @param parkName 停车场
     */
    public void setParkName(String parkName) {
        this.parkName = parkName == null ? null : parkName.trim();
    }

    /**
     * 车牌号
     * @return license_plate 车牌号
     */
    public String getLicensePlate() {
        return licensePlate;
    }

    /**
     * 车牌号
     * @param licensePlate 车牌号
     */
    public void setLicensePlate(String licensePlate) {
        this.licensePlate = licensePlate == null ? null : licensePlate.trim();
    }

    /**
     * 车辆类别1员工2访客
     * @return car_type 车辆类别1员工2访客
     */
    public Integer getCarType() {
        return carType;
    }

    /**
     * 车辆类别1员工2访客
     * @param carType 车辆类别1员工2访客
     */
    public void setCarType(Integer carType) {
        this.carType = carType;
    }

    /**
     * 入场时间
     * @return join_time 入场时间
     */
    public Date getJoinTime() {
        return joinTime;
    }

    /**
     * 入场时间
     * @param joinTime 入场时间
     */
    public void setJoinTime(Date joinTime) {
        this.joinTime = joinTime;
    }

    /**
     * 出场时间
     * @return out_time 出场时间
     */
    public Date getOutTime() {
        return outTime;
    }

    /**
     * 出场时间
     * @param outTime 出场时间
     */
    public void setOutTime(Date outTime) {
        this.outTime = outTime;
    }

    /**
     * 入场道闸
     * @return join_road_gate 入场道闸
     */
    public Long getJoinRoadGate() {
        return joinRoadGate;
    }

    /**
     * 入场道闸
     * @param joinRoadGate 入场道闸
     */
    public void setJoinRoadGate(Long joinRoadGate) {
        this.joinRoadGate = joinRoadGate;
    }

    /**
     * 出场道闸
     * @return out_road_gate 出场道闸
     */
    public Long getOutRoadGate() {
        return outRoadGate;
    }

    /**
     * 出场道闸
     * @param outRoadGate 出场道闸
     */
    public void setOutRoadGate(Long outRoadGate) {
        this.outRoadGate = outRoadGate;
    }

    /**
     * 停车时长
     * @return stop_time 停车时长
     */
    public String getStopTime() {
        return stopTime;
    }

    /**
     * 停车时长
     * @param stopTime 停车时长
     */
    public void setStopTime(String stopTime) {
        this.stopTime = stopTime == null ? null : stopTime.trim();
    }

    /**
     * 入场图片
     * @return join_pic 入场图片
     */
    public String getJoinPic() {
        return joinPic;
    }

    /**
     * 入场图片
     * @param joinPic 入场图片
     */
    public void setJoinPic(String joinPic) {
        this.joinPic = joinPic == null ? null : joinPic.trim();
    }

    /**
     * 出场图片
     * @return out_pic 出场图片
     */
    public String getOutPic() {
        return outPic;
    }

    /**
     * 出场图片
     * @param outPic 出场图片
     */
    public void setOutPic(String outPic) {
        this.outPic = outPic == null ? null : outPic.trim();
    }

    /**
     * 可信度
     * @return reliability 可信度
     */
    public Float getReliability() {
        return reliability;
    }

    /**
     * 可信度
     * @param reliability 可信度
     */
    public void setReliability(Float reliability) {
        this.reliability = reliability;
    }

    /**
     * 状态
     * @return status 状态
     */
    public Integer getStatus() {
        return status;
    }

    /**
     * 状态
     * @param status 状态
     */
    public void setStatus(Integer status) {
        this.status = status;
    }

    /**
     * 用户或访客id
     * @return user_id 用户或访客id
     */
    public Long getUserId() {
        return userId;
    }

    /**
     * 用户或访客id
     * @param userId 用户或访客id
     */
    public void setUserId(Long userId) {
        this.userId = userId;
    }

    /**
     * 租户id
     * @return tenant_id 租户id
     */
    public String getTenantId() {
        return tenantId;
    }

    /**
     * 租户id
     * @param tenantId 租户id
     */
    public void setTenantId(String tenantId) {
        this.tenantId = tenantId == null ? null : tenantId.trim();
    }

    /**
     * 姓名
     * @return user_name 姓名
     */
    public String getUserName() {
        return userName;
    }

    /**
     * 姓名
     * @param userName 姓名
     */
    public void setUserName(String userName) {
        this.userName = userName == null ? null : userName.trim();
    }

    /**
     * 电话
     * @return phone_num 电话
     */
    public String getPhoneNum() {
        return phoneNum;
    }

    /**
     * 电话
     * @param phoneNum 电话
     */
    public void setPhoneNum(String phoneNum) {
        this.phoneNum = phoneNum == null ? null : phoneNum.trim();
    }

    /**
     * 证件号
     * @return id_num 证件号
     */
    public String getIdNum() {
        return idNum;
    }

    /**
     * 证件号
     * @param idNum 证件号
     */
    public void setIdNum(String idNum) {
        this.idNum = idNum == null ? null : idNum.trim();
    }

    /**
     * 入场道闸名称
     * @return join_road_gate_name 入场道闸名称
     */
    public String getJoinRoadGateName() {
        return joinRoadGateName;
    }

    /**
     * 入场道闸名称
     * @param joinRoadGateName 入场道闸名称
     */
    public void setJoinRoadGateName(String joinRoadGateName) {
        this.joinRoadGateName = joinRoadGateName == null ? null : joinRoadGateName.trim();
    }

    /**
     * 出场道闸名称
     * @return out_road_gate_name 出场道闸名称
     */
    public String getOutRoadGateName() {
        return outRoadGateName;
    }

    /**
     * 出场道闸名称
     * @param outRoadGateName 出场道闸名称
     */
    public void setOutRoadGateName(String outRoadGateName) {
        this.outRoadGateName = outRoadGateName == null ? null : outRoadGateName.trim();
    }

    /**
     * 进摄像头code
     * @return join_camera_device_code 进摄像头code
     */
    public Long getJoinCameraDeviceCode() {
        return joinCameraDeviceCode;
    }

    /**
     * 进摄像头code
     * @param joinCameraDeviceCode 进摄像头code
     */
    public void setJoinCameraDeviceCode(Long joinCameraDeviceCode) {
        this.joinCameraDeviceCode = joinCameraDeviceCode;
    }

    /**
     * 进摄像头name
     * @return join_camera_device_name 进摄像头name
     */
    public String getJoinCameraDeviceName() {
        return joinCameraDeviceName;
    }

    /**
     * 进摄像头name
     * @param joinCameraDeviceName 进摄像头name
     */
    public void setJoinCameraDeviceName(String joinCameraDeviceName) {
        this.joinCameraDeviceName = joinCameraDeviceName == null ? null : joinCameraDeviceName.trim();
    }

    /**
     * 出摄像头code
     * @return out_camera_device_code 出摄像头code
     */
    public Long getOutCameraDeviceCode() {
        return outCameraDeviceCode;
    }

    /**
     * 出摄像头code
     * @param outCameraDeviceCode 出摄像头code
     */
    public void setOutCameraDeviceCode(Long outCameraDeviceCode) {
        this.outCameraDeviceCode = outCameraDeviceCode;
    }

    /**
     * 出摄像头name
     * @return out_camera_device_name 出摄像头name
     */
    public String getOutCameraDeviceName() {
        return outCameraDeviceName;
    }

    /**
     * 出摄像头name
     * @param outCameraDeviceName 出摄像头name
     */
    public void setOutCameraDeviceName(String outCameraDeviceName) {
        this.outCameraDeviceName = outCameraDeviceName == null ? null : outCameraDeviceName.trim();
    }
}